<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>defindPropety</title>
    </head>
    <body>
        <!-- defindPropety 给对象定制属性  是一个方法 
                三个参数:第一个参数:对象
                        第二个参数:属性名
                        第三个参数:对象
        -->

        <script>
            let number = 12;
            const Person = {
                name:'小红'
            }
            Object.defineProperty(Person,'age',{
                // value:12,
                // // 可枚举
                // enumerable:true, 
                // // 可修改
                // writable:true,
                // // 可删除
                // configurable:true,
                // 得到属性值
                get(){
                    return number
                },
                // // 修改属性值
                set(val){
                    number = val;
                }
            })
        </script>
    </body>
</html>